place where beasts and animals are fed - Espagnol Anglais Dictionnaire